package common.utils;


import common.exception.ParameException;
import org.apache.commons.lang3.StringUtils;

/**
 * <p>我的加密解密工具</p>
 *
 * @author zwy
 * @date 2025/3/14 13:10
 */

public class DataCryptoUtils {

     private static String salt;
    /**
     * 获取盐
     * @param src
     * @return
     */
    public static String accountSalt(String src) {
         salt = src;
         return salt;
    }
    /**
     * base64解码
     *
     * @param src
     * @return
     */
    public static String accountPage(String src)  {

        if(!StringUtils.isBlank(salt)) {
            return pageDecrypt(src, salt);
        } else {
            throw new ParameException();
        }


    }

    /**
     * 解码去掉盐
     */
    public static String pageDecrypt(String src ,String salt) {
        
        /**盐用;获取
         *
         */

        return src+";"+salt;
    }


}
